Badger Meter Inc logo

Badger Meter Inc

FRA:33B (USA)   Ordinary Shares
€ 171.20 (-2.17%) Jun 4
53.94
P/B:
10.27
Market Cap:
€ 5.05B ($ 5.48B)
Enterprise V:
€ 4.86B ($ 5.28B)
Volume:
-
Avg Vol (2M):
30.00
Also Trade In:

Badger Meter Inc Valuation Measures